package ShuZu;
import java.util.Arrays;
/**本类用于完成冒泡排序*/
public class Array_GDBC_Demo02 {
    public static void main(String[] args) {
        int[] a = {27,96,73,25,21};
        //完成排序
        //2.1外层循环:控制比较的轮数,假设有n个数,最多比较n-1轮
        for(int i = 1; i<=a.length-1;i++) {
            System.out.println("第"+i+"轮");
            //2.2内层循环:控制这一轮中比较的次数
            for(int j = 0;j < a.length-i;j++) {
                //业务:相邻比较+位置不对就互换位置
                if(a[j] > a[j+1]) {
                    //交换位置
                    int t;
                    t = a[j];
                    a[j] = a[j+1];
                    a[j+1] = t;
                }
            }
            System.out.println("第"+i+"轮:"+Arrays.toString(a));
        }
        System.out.println(Arrays.toString(a));
    }
}
